package psmanager.db.types;

import java.util.Date;

public class Zatvorenik extends Osoba {

	private String status;
	private Integer trajanjeKazne;
	private Date pocetakSluzenja;
	private Aktivnost radniOdnos;
	private ZatvorskoKrilo krilo;
	
	public Zatvorenik(String ime, String prezime, String jmbg,
			Adresa prebivaliste, String status) {
		super(ime, prezime, jmbg, prebivaliste, null, null, null);
		this.status = status;
	}

	public Zatvorenik(String ime, String prezime, String jmbg,
			Adresa prebivaliste, Date rodjen, MedicinskiKarton medKarton,
			Dosje dosje, String status, Integer trajanjeKazne,
			Date pocetakSluzenja, Aktivnost radniOdnos, ZatvorskoKrilo krilo) {
		super(ime, prezime, jmbg, prebivaliste, rodjen, medKarton, dosje);
		this.status = status;
		this.trajanjeKazne = trajanjeKazne;
		this.pocetakSluzenja = pocetakSluzenja;
		this.radniOdnos = radniOdnos;
		this.krilo = krilo;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public Integer getTrajanjeKazne() {
		return trajanjeKazne;
	}

	public void setTrajanjeKazne(Integer trajanjeKazne) {
		this.trajanjeKazne = trajanjeKazne;
	}

	public Date getPocetakSluzenja() {
		return pocetakSluzenja;
	}

	public void setPocetakSluzenja(Date pocetakSluzenja) {
		this.pocetakSluzenja = pocetakSluzenja;
	}

	public Aktivnost getRadniOdnos() {
		return radniOdnos;
	}

	public void setRadniOdnos(Aktivnost radniOdnos) {
		this.radniOdnos = radniOdnos;
	}

	public void setZatvorskoKrilo(ZatvorskoKrilo krilo) {
		this.krilo = krilo;
	}

	public ZatvorskoKrilo getZatvorskoKrilo() {
		return krilo;
	}

}
